Composing Web Services Specifications: Experiences in Implementing Policy-Driven Transactional Processes
نویسنده
چکیده
The Web Services architecture defines various specifications that applications may wish to use in combination. In this paper, we investigate the composition of the Web services specifications for business process execution (BPEL) and transactional coordination (WS-Coordination). We report on our experience in implementing a policy-driven model to declaratively program transactional processes and discuss challenges in middleware integration to support this model.
منابع مشابه
From Theory to Practice in Transactional Composition of Web Services
We address the problem of composing Web Services in long-running transactional business processes, where compensations must be dealt with appropriately. The framework presented in this paper is a Java API called Java Transactional Web Services (JTWS), which provides suitable primitives for wrapping and invoking Web Services as activities in long-running transactions. JTWS adheres to a process c...
متن کاملPolicies for Context-Driven Transactional Web Services
This paper presents an approach that uses policies to manage contextdriven transactional Web services. Context feeds policies with details on Web services like current status, which permits aligning the behavior of these Web services to the transactional properties they need to satisfy. Context refers here to any information on the interactions a Web service initiates with peers and external en...
متن کاملTQoS: Transactional QoS-driven Selection for Web Service Composition
Composite Web services are often long-running, loosely coupled and cross-organizational applications. For such applications, advanced support is required to ensure quality reliable execution. This paper addresses the issue of selecting and composing Web services not only according to their functional requirements but also to their behavioral properties (e.g. transactions) and QoS characteristic...
متن کاملA model-driven approach for composing SAWSDL semantic Web services
Composing Web services is a convenient means of dealing with complex requests. However, the number of Web services on the Internet is increasing. This explains the growing interest in composing Web services automatically. Nevertheless, the Web services’ semantics is necessary for any dynamic composition process. In this article, we present an MDA approach to develop and compose SAWSDL semantic ...
متن کاملModel-driven Development of Web Service Transactions
Composite Web service design using model-driven approaches has been in use for several years now, but the modeling of transactional properties is still uncommon and has not yet been subject to much research. For a distributed system of autonomous components like Web services, especially when they are used for implementing business processes, transactional guarantees can be of vital importance. ...
متن کامل